F# | ||
Date de première version | 2002 | |
---|---|---|
Paradigme | Fonctionnel, impératif, orienté objet | |
Auteur | Don Syme, Microsoft Research | |
Développeur | F# Software Foundation | |
Dernière version | 8.0 (14 novembre 2023) | |
Typage | Statique, fort, nominatif, inféré | |
Influencé par | OCaml, C#, Haskell | |
Implémentations | .NET Framework, Mono | |
Licence | Licence Apache | |
Site web | fsharp.org | |
Extension de fichier | fs, fsi, fsx et fsscript | |
modifier |
F# est un langage de programmation fonctionnel, impératif et orienté objet pour la plate-forme .NET. F# est développé par Microsoft Research et son noyau est dérivé du langage OCaml, avec lequel il est fortement compatible. Ces deux langages de programmation font partie de la même famille que les langages ML.
Ce langage a été conçu spécifiquement pour la plate-forme .NET, donc fortement orienté-objet. Depuis novembre 2010, Microsoft a mis à la disposition de tous les bibliothèques core et son compilateur F#, sous la licence Apache 2[4].